VOLUME 4

ACTOR, ML80 AND EXAMPLES OF FORTRAN-80 CODE

NUMBER	SIZE	NAME		COMMENTS

		CATALOG.4	CONTENTS OF CP/M GROUP VOL 4
		VOLUME4.DOC	COMMENTS ON PROGRAMS
4.1	16K	ACT.DOC		ACTOR MANUAL
4.2	11K	ACT31.COM	LATEST ACTOR INTERPRETER
4.3	11K	ACT31UC.COM	LATEST UPPER-CASE CHARACTER SET
				ACTOR INTERPRETER
4.4	2K	AMAZE		ACTOR PROGRAM
4.5	1K	AMUSE		ACTOR PROGRAM
4.6	16K	CALENDAR.COM	OBJECT OF CALENDAR.FOR AND
				NUMBER.MAC.  CREATES DISK FILE
				CALLED CALENDAR  TRY IT!!
4.7	4K	CALENDAR.FOR	FORTRAN MAIN AND SUB-PROGRAMS
4.8	6K	FDL		ACTOR PROGRAM - CAREFUL WITH THIS
				AS IT CLEANS OUT INPUT FILES
4.9	2K	HAIKU		ACTOR PROGRAM
4.10	3K	IOEXAMP		ACTOR PROGRAM
4.11	11K	L81.COM		ML80 MODULE - SEE DISKETTE.DOC
4.12	11K	L82.COM		ML80 MODULE - SEE DISKETTE.DOC
4.13	5K	L83.COM		ML80 MODULE - SEE DISKETTE.DOC
4.14	10K	M81.COM		ML80 MODULE - SEE DISKETTE.DOC
4.15	20K	MAZE.COM	OBJECT OF MAZE.FOR AND RND.FOR
				CREATES A MAZE ON CONSOLE.
				TRY IT!!!
4.16	5K	MAZE.FOR	SOURCE OF MAZE.COM MAIN
4.17	1K	ML.SUB		SUBMIT.COM COMMAND FILE TO RUN
				ML80 SOURCE THROUGH EACH MODULE
				AND CLEAN UP AFTERWARDS
4.18	1K	MLCOPY.SUB	SUBMIT.COM COMMAND FILE TO
				TRANSFER ML80 GROUP VIA PIP.COM
4.19	2K	NUMBER.MAC	CALENDAR TITLE GENERATOR WRITTEN
				IN SOURCE CODE FOR FORTRAN-80
				ASSEMBLER. (NOTE SUFFIX MAC DOES
				NOT CONNOTE THAT MACROS ARE
				SUPPORTED.  ASSEMBLER IS CALLED
				M80.COM - NOT TO BE CONFUSED WITH
				ML80 MACRO PROCESSOR M81.COM!!!!!)
4.20	1K	RND.FOR		SUB-PROGRAM OF MAZE
4.21	1K	WDIR.COM	OBJECT OF WDIR.M80 (TRY IT!!)
4.22	3K	WDIR.M80	ML80 SOURCE FOR WDIR.COM
4.23	1K	XDIR.COM	OBJECT OF XDIR.M80 (TRY IT!!)
4.24	4K	XDIR.M80	ML80 SOURCE FOR XDIR.COM
4.25	2K	Z-LCTOUC.ACT	ACTOR PROGRAM TO CONVERT STD ACTOR
				PROGRAMS TO ACTUC CHARACTER SET
				(Z-NAME DUE TO LAST MINUTE ADD.)



ACT

ACT(OR) IS A TRAK-LIKE STRING PROCESSING LANGUAGE.
ACT31 IS THE MOST RECENT REVISION OF THE INTERPRETER.  THE
SYNTAX IS DESCRIBED IN ACT.DOC.

ACTUC IS A VERSION OF THE INTERPRETER USING UPPER-CASE
CHARACTER SET ONLY.

Z-LCTOUC IS A PROGRAM WHICH WILL CONVERT A STANDARD ACT
SOURCE INTO THE ACTUC CONVENTION.  THE FILE ITSELF
INCLUDES INSTRUCTIONS. (THE Z- WAS ADDED TO THE NAME ONLY TO
ADD IT TO THE CATALOG AT THE LAST MINUTE. RENAME TO SOMETHING
MORE CONVENIENT)

AMAZE, AMUSE, HAIKU AND FDL ARE ACTOR PROGRAMS.

ENJOY.........


ML80

ML80 IS AN ASSEMBLY LANGUAGE INCORPORATING SOME HIGH-LEVEL
CONTROL CONSTRUCTS.  INCLUDED IN THE PACKAGE IS A RECURSIVE
MACRO PROCESSOR, RELOCATING COMPILER AND LINKING LOADER.
A LANGUAGE MANUAL IS AVAILABLE FROM DIGITAL RESEARCH,
DIGITAL SYSTEMS AND NTIS FOR THE COPYING COST.

THE MODULES SUPPLIED HERE WORK!!!!!  THIS IS UNLIKE MOST NOW
FLOATING AROUND.  TRY IT OUT ON XDIR AND WDIR, WRITTEN BY
BRUCE RATOFF.  SEE ML.SUB FOR SEQUENCE.


FORTRAN

MAZE AND CALENDAR COM'S ARE WORKING CP/M OBJECTS WHICH CREATE
A MAZE TO THE CONSOLE OR A CALENDAR DISK FILE RESPECTIVELY.

THE SOURCES ARE INCLUDED, TOGETHER WITH SUB-PROGRAMS IN FORTRAN
AND ASSEMBLY LANGUAGE, IN ORDER TO ILLUSTRATE THE CAPABILITIES
OF MICROSOFT FORTRAN-80.

               MAZE.FOR+RND.FOR=MAZE.COM
        CALENDAR.FOR+NUMBER.MAC=CALENDAR.COM
